export namespace MarketOrder {
  export interface SearchParams {
    /**
     * 市编码
     */
    city?: string;
    /**
     * 订单编号
     */
    orderCode?: string;
    /**
     * 页数
     */
    pageNum?: number;
    /**
     * 每页数量
     */
    pageSize?: number;
    /**
     * 付款状态  0-未付款  1-已付款
     */
    payStatus?: string;
    /**
     * 所属平台  1-攸汇
     */
    platform?: string;
    /**
     * 省
     */
    province?: string;
    [property: string]: any;
  }

  /**
   * 响应数据
   */
  export interface Row {
    /**
     * 金额
     */
    amount: string;
    /**
     * 购买时间
     */
    createTime: string;
    /**
     * 订单编号
     */
    orderCode: string;
    /**
     * 付款状态
     */
    payStatus: string;
    /**
     * 付款时间
     */
    payTime: string;
    /**
     * 所属平台
     */
    platform: string;
    [property: string]: any;
  }
  export interface AddParams {
    /**
     * 总金额
     */
    amount?: number;
    /**
     * 购买信息
     */
    buyInfo?: BuyInfo[];
    /**
     * 省
     */
    city?: string;
    /**
     * 所属平台
     */
    platform?: string;
    /**
     * 市
     */
    province?: string;
    [property: string]: any;
  }

  export interface BuyInfo {
    /**
     * 金额
     */
    amount: string;
    /**
     * 卡券折扣价
     */
    couponDiscount: string;
    /**
     * 卡券id
     */
    couponId: string;
    /**
     * 卡券名称
     */
    couponName: string;
    /**
     * 卡券原价
     */
    couponPrice: string;
    /**
     * 卡券类型
     */
    couponType: string;
    /**
     * 有效期
     */
    expire: string;
    /**
     * 购买数量
     */
    purchaseQuantity: number;
    /**
     * 规则描述
     */
    ruleDescribe: string;
    /**
     * 使用次数
     */
    useTimes: string;
    [property: string]: any;
  }
  export interface DetailParams {
    /**
     * 卡券名称
     */
    couponName?: string;
    /**
     * 卡券订单编号
     */
    orderCode?: string;
    [property: string]: any;
  }

  /**
   * 卡券购买信息，响应数据
   */
  export interface Detail {
    /**
     * 金额
     */
    amount: string;
    /**
     * 卡券折扣价
     */
    couponDiscount: string;
    /**
     * 卡券id
     */
    couponId: string;
    /**
     * 卡券名称
     */
    couponName: string;
    /**
     * 卡券原价
     */
    couponPrice: string;
    /**
     * 卡券类型
     */
    couponType: string;
    /**
     * 有效期
     */
    expire: string;
    /**
     * 所属平台
     */
    platform: string;
    /**
     * 购买数量
     */
    purchaseQuantity: string;
    /**
     * 规则描述
     */
    ruleDescribe: string;
    /**
     * 使用次数
     */
    useTimes: string;
    [property: string]: any;
  }
  export interface PayParams {
    /**
     * 订单编号列表
     */
    orderCodeList: string[];
    [property: string]: any;
  }
}
